﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.ComponentModel;
using System.ComponentModel.DataAnnotations;

/****************************************************************
 * 作者：杜一博
 * 日期：2012/9/19
 * 描述：
 * 
 * --------------------------------------------------------------
 * 修改记录：
 * --------------------------------------------------------------
 * 修改人：
 * 修改日期：
 * 修改内容：
 * 
 ****************************************************************/

namespace Atomic.Configuration.Entities
{
    /// <summary>
    /// 配置表实体
    /// </summary>
    public class ConfigEntity
    {
        /// <summary>
        /// 配置键名称
        /// </summary>
        [DisplayName("键名")]
        [Required]
        [StringLength(100)]
        public virtual string Key { set; get; }
        /// <summary>
        /// 配置键值
        /// </summary>
        [DisplayName("键值")]
        [Required]
        [StringLength(255)]
        public virtual string Value { set; get; }
        /// <summary>
        /// 备注信息
        /// </summary>
        [DisplayName("备注")]
        [StringLength(255)]
        public virtual string Comment { set; get; }

        /// <summary>
        /// 启用/禁用状态
        /// </summary>
        [DisplayName("是否启用")]
        public virtual bool Enabled { set; get; }
    }
}
